package com.lingCheng.avg.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 货位
 * @TableName locate
 */
@TableName(value ="locate")
@Data
public class Locate implements Serializable {
    private Integer used;       //已使用
    private Integer material;   //原料
    private Integer product;    //成品
    private Integer empty;      //未使用
    private String percent;
    private String x;
    private String y;
    private String z;
    private String isLoad; // 载货状态，0：无货，1：有货;


    /**
     * 货位ID
     */
    @TableId
    private Integer locateId;

    /**
     * 货位编号
     */
    private String locateNo;

    /**
     * 巷道号
     */
    private Long laneNo;

    /**
     * 排
     */
    private Long rowNo;

    /**
     * 列
     */
    private Long colNo;

    /**
     * 层
     */
    private Long levelNo;

    /**
     * 库区ID
     */
    private Integer zoneId;

    /**
     * 货位状态(0-空闲 1-已分配 2-已使用)
     */
    private String locateSt;

    /**
     * 可用
     */
    private Integer isactive;

    /**
     * 创建用户ID
     */
    private Integer createUserId;

    /**
     * 生成日期
     */
    private Date createDate;

    /**
     * 生成模块
     */
    private Integer createModuleId;

    /**
     * 更新用户
     */
    private Integer updateUserId;

    /**
     * 更新日期
     */
    private Date updateDate;

    /**
     * 更新模块
     */
    private Integer updateModuleId;

    /**
     * 备注
     */
    private String comments;

    /**
     * 货位类型
     */
    private String locateType;

    /**
     * 
     */
    private String contNo;

    /**
     * 
     */
    private String wmsLocateNo;

    /**
     * WMS货位位置
     */
    private String wmsLocateSide;

    /**
     * 设备编号
     */
    private String dvcNo;

    /**
     * 物料属性
     */
    private String materialGrade;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}